Members
Overall Objectives
New Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: New Results

Element metric, element quality and interpolation error metric

Participants : Paul Louis George [correspondant] , Houman Borouchaki.

The metric of a simplex of d is a metric tensor (symmetric positive definite matrix) in which the element is unity (regular with unit edge lengths). This notion is related to the problem of interpolation error of a given field over a mesh. Let K be a simplex and let us denote by vij the vector joining vertex i and vertex j of K. The metric of K can be written as:

= d + 1 2 ( i < j v i j t v i j ) - 1 ,

where vijtvij is a d×d rank 1 matrix related to edge ij.

The metric of a simplex also characterizes the element shape. In particular, if it is the identity, the element is unity. Hence, to define the shape quality of an element, one can determine the gap of the element metric and the identity using different measures based on the eigenvalues λi=1hI2 of or those of -1, e.g. hi2. Notice that metric -1 is directly related to the geometry of the element (edge length, facet area, element volume). The first algebraic shape quality measure ranging from 0 to 1 is defined as the ratio of the geometric average of the eigenvalues of -1 and their arithmetic average:

q ( K ) = i h i 2 1 d 1 d i = 1 d h i 2 = d d e t ( - 1 ) 1 d t r ( - 1 ) .

As the geometric average is smaller than the arithmetic average, this measure is well defined. In addition, it is the algebraic reading of the well-known quality measure defined by:

q d 2 ( K ) = ( d ! ) d d 2 ( d + 1 ) d - 1 2 | K | i < j l i j 2 d 2 ,

where the volume and the square of the edge lengths are involved. The algebraic meaning justifies the above geometric measure. The second algebraic shape quality measure is defined as the ratio of the harmonic average of the eigenvalues of -1 and their arithmetic average (ranging also from 0 to 1):

q ( K ) = 1 d i = 1 d 1 h i 2 - 1 1 d i = 1 d h i 2 = d 2 t r ( ) t r ( - 1 ) .

As above, this measure is well defined, the harmonic average being smaller the arithmetic one. From this measure, one can derive another well-known measure involving the roundness and the size of an element (measure which is widely used for convergene issues in finite element methods).

Note that these measures use the invariants of -1 or and thus can be evaluated from the coefficients of the characteristical polynomial of those matrices (avoiding the effective calculation of their eigenvalues). Another advantage of the above algebraic shape measures is their easy extensions in an arbitrary Euclidean space. Indeed, if is the metric of such a space, the algebraic shape measures read:

q ( K ) = d d e t ( - 1 ) 1 d t r ( - 1 ) , q ( K ) = d 2 t r ( - 1 ) t r ( - 1 ) .

This work has been published in a journal, [8].

Following this notion of a element metric, a natural work was done regarding how to define the element metric so as to achieve a given accuracy for the interpolation error of a function using a finite element approximation by means of simplices of arbitrary degree.

This is a new approach for the majoration of the interpolation error of a polynomial function of arbitrary degree n interpolated by a polynomial function of degree n-1. From that results a metric, the so-called interpolation metric, which allows for a control of the error. The method is based on the geometric and algebraic properties of the metric of a given element, metric in which the element is regular and unit. The interpolation metric plays an important role in advanced computations based on mesh adaptation. The method relies in a Bezier reading of the functions combined with Taylor expansions. In this way, the error in a given element is fully controled at the time the edges of the element are controled.

It is shown that the error in bounded as

| e ( X ) | C i < j f ( n ) ( . ) ( v i j , v i j , . . . , v i j ) ,

where C is a constant depending on d and n, vij is the edge from the vertices of K of index i and j, f(n)(.) is the derivative of order n of f applied to a n-uple uniquely composed of vij. If we consider the case d=2 and u=(x,y) is a vector in 2, we have

f ( n ) ( . ) ( u , u , . . . , u ) = i = 0 n - 2 x n - 2 - i y i t u C i n - 2 ( n - 2 , n - 2 - i , i ) u ,

where the quadratic forms (n-2,n-2-i,i) are defined by the matrices of order 2 (with constant entries):

( n - 2 , n - 2 - i , i ) = ( n ) f x 1 n - i x 2 i ( n ) f x 1 n - 1 - i x 2 i + 1 ( n ) f x 1 n - 1 - i x 2 i + 1 ( n ) f x 1 n - 2 - i x 2 i + 2 ,

those matrices being the hessians of the derivatives of f of order n-2.

This work resulted in a paper submitted in a journal and currently under revision.